package xfsale.web.service;

import xfsale.packet.TAAcctCancelRequest;
import xfsale.packet.TAAcctCancelResponse;
import xfsale.packet.TAAcctOpenRequest;
import xfsale.packet.TAAcctOpenResponse;
import xfsale.packet.TAAcctRegisterRequest;
import xfsale.packet.TAAcctRegisterResponse;
import xfsale.packet.TransAcctCancelRequest;
import xfsale.packet.TransAcctCancelResponse;
import xfsale.packet.TransAcctFreezeRequest;
import xfsale.packet.TransAcctFreezeResponse;
import xfsale.packet.TransAcctOpenRequest;
import xfsale.packet.TransAcctOpenResponse;
import xfsale.packet.TransAcctPassModRequest;
import xfsale.packet.TransAcctPassModResponse;
import xfsale.packet.TransAcctPassSetRequest;
import xfsale.packet.TransAcctPassSetResponse;
import xfsale.packet.TransAcctUnfreezeRequest;
import xfsale.packet.TransAcctUnfreezeResponse;
import xfsale.packet.TransAcctUnlockRequest;
import xfsale.packet.TransAcctUnlockResponse;

public interface OrderService {

    public TAAcctCancelResponse doTAAcctCancel(TAAcctCancelRequest request);

    public TAAcctOpenResponse doTAAcctOpen(TAAcctOpenRequest request);

    public TAAcctRegisterResponse doTAAcctRegister(TAAcctRegisterRequest request);

    public TransAcctFreezeResponse doTransAcctFreeze(TransAcctFreezeRequest request);

    /*public TransAcctModIdResponse doTransAcctModId(TransAcctModIdRequest request);

    public TransAcctModRealResponse doTransAcctModReal(TransAcctModRealRequest request);*/
    public TransAcctOpenResponse doTransAcctOpen(TransAcctOpenRequest request);

    public TransAcctCancelResponse doTransAcctCancel(TransAcctCancelRequest request);

    public TransAcctPassModResponse doTransAcctPassMod(TransAcctPassModRequest request);

    public TransAcctPassSetResponse doTransAcctPassSet(TransAcctPassSetRequest request);

    public TransAcctUnfreezeResponse doTransAcctUnfreeze(TransAcctUnfreezeRequest request);

    public TransAcctUnlockResponse doTransAcctUnlock(TransAcctUnlockRequest request);
}
